home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 June / ChipCD 6.02.iso / service / ie6 / IEMIL_3.CAB / SHDOCLC.DLL / HTML / PRIVACYPOLICYTRANSFORM.XSL < prev    next >
Extensible Markup Language  |  2001-10-04  |  47KB  |  641 lines

  1.  ■<?xml version="1.0" encoding="unicode"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  3.     <_locDefinition>
  4.         <_locDefault _loc="locNone"/>
  5.         <_locTag _loc="locData">HTML</_locTag>
  6.         <_locTag _loc="locData">SPAN</_locTag>
  7.         <_locTag _loc="locData">DIV</_locTag>
  8.         <_locTag _loc="locData">TITLE</_locTag>
  9.         <_locTag _loc="locData">A</_locTag>
  10.         <_locTag _loc="locData">a</_locTag>
  11.         <_locTag _loc="locData">U</_locTag>
  12.         <_locTag _loc="locData">STYLE</_locTag>
  13.     </_locDefinition>
  14.     <xsl:script language="JScript">
  15.     var icnt=1;
  16.     function increment(i) {    icnt = icnt - 1; return i - icnt;}
  17.     var icnt2=1;
  18.     function increment2(i) {    icnt2 = icnt2 - 1; return i - icnt2;}
  19. </xsl:script>
  20.     <xsl:template match="/">
  21.         <HTML DIR="LTR">
  22.             <HEAD>
  23.                 <TITLE>BG5B > :>=D845=F80;L=>AB8</TITLE>
  24.                 <STYLE TYPE="text/css">
  25.        .head     {    
  26.                    font-family: MS Shell Dlg;
  27.                 font-size:11pt;
  28.                 font-weight:bold;
  29.                 color:windowtext;
  30.                 text-align:left;
  31.                 margin-bottom:8pt;
  32.                 }
  33.         .indentedData    {
  34.                    font-family: MS Shell Dlg;
  35.                 font-size:10pt;
  36.                 margin-left:4em;
  37.                 margin-top:8pt;
  38.                 font-weight:100;
  39.                 color:windowtext;
  40.                 text-align:left;
  41.                 margin-bottom:8pt;
  42.                 }
  43.         .multiStatement {
  44.                 font-family: MS Shell Dlg;
  45.                 font-size:10pt;
  46.                 xmargin-bottom:4pt;
  47.                 display:none;
  48.                 }
  49.         .goTop    {
  50.                    font-family: MS Shell Dlg;
  51.                 font-size:10pt;
  52.                 font-weight:100;
  53.                 text-align:left;
  54.                 }
  55.    </STYLE>
  56.                 <SCRIPT>
  57.                     <xsl:comment>
  58.    var myIncrement = 1; 
  59.    var myIncrement2 = 1; 
  60.     
  61.    function printSite()
  62.    {
  63.        document.write( window.parent.dialogArguments.url);
  64.    }
  65.    
  66.    function BodyOnKeyPress(nCode)
  67.    { 
  68.        if (nCode == 27)    //ESC
  69.        {
  70.             window.parent.cancelButtonClick();
  71.        }
  72.    }
  73.    </xsl:comment>
  74.                 </SCRIPT>
  75.             </HEAD>
  76.             <BODY onkeypress="BodyOnKeyPress(event.keyCode)" onload="sitePolicy.href = window.parent.dialogArguments.CreateAbsoluteUrl(sitePolicy.myURI);siteURL.href = window.parent.dialogArguments.CreateAbsoluteUrl(siteURL.myURI)">
  77.                 <A name="top">
  78.                 </A>
  79.                 <DIV class="head">!2>4:0 :>=D845=F80;L=>AB8 4;O: <BR/><BR/>
  80.                     <DIV class="indentedData">
  81.                         <xsl:apply-templates select="//DATA-GROUP/DATA"/>
  82.                     </DIV>
  83.                     <DIV class="indentedData">
  84.         'B>1K >7=0:><8BLAO A ?>;8B8:>9 :>=D845=F80;L=>AB8 MB>3> 251-C7;0, I5;:=8B5 <A foo="bar" id="sitePolicy" target="_blank">
  85.                             <xsl:attribute name="myURI">
  86.                                 <xsl:apply-templates select="POLICY/@discuri"/>
  87.                             </xsl:attribute>
  88.         745AL</A>.
  89.         </DIV>
  90.                 </DIV>
  91.                 <xsl:choose>
  92.                     <xsl:when test="//TEST">
  93.                         <DIV class="head">-B0 ?>;8B8:0 :>=D845=F80;L=>AB8 ?@54=07=0G5=0 B>;L:> 4;O B5AB8@>20=8O</DIV>
  94.                     </xsl:when>
  95.                 </xsl:choose>
  96.                 <xsl:choose>
  97.                     <xsl:when test="//DISPUTES-GROUP/DISPUTES/IMG">
  98.                         <DIV class="head">!5@B8D8:0B :>=D845=F80;L=>AB8: <BR/><BR/>
  99.                         </DIV>
  100.                         <DIV class="indentedData">
  101.                             <xsl:for-each select="//DISPUTES-GROUP/DISPUTES/IMG">
  102.                                 <IMG target="_blank" id="siteDisputes">
  103.                                     <xsl:attribute name="myURI">
  104.                                         <xsl:value-of select="@src"/>
  105.                                     </xsl:attribute>
  106.                                 </IMG>
  107.                                 <SCRIPT>
  108.                         siteDisputes.src = window.parent.dialogArguments.CreateAbsoluteUrl(siteDisputes.myURI);
  109.                         siteDisputes.id = "";
  110.                     </SCRIPT>
  111.                                 <BR/>
  112.                             </xsl:for-each>
  113.                             <A HREF="#Dispute"> 538AB@0F8O A?>@=KE 2>?@>A>2</A>
  114.                         </DIV>
  115.                     </xsl:when>
  116.                     <xsl:otherwise>
  117.                         <SPAN class="head" id="siteDisputes"></SPAN>
  118.                     </xsl:otherwise>
  119.                 </xsl:choose>
  120.                 <BR/><BR/>
  121.                 <DIV class="multiStatement" id="multiStatement">
  122.         -B>B 251-C75; 8<55B =5A:>;L:> 45:;0@0F89 :>=D845=F80;L=>AB8:
  123.         <DIV ID="toc">
  124.                         <xsl:for-each select="//STATEMENT">
  125.                             <DIV class="indentedData">
  126.                                 <A>
  127.                                     <xsl:attribute name="HREF">#myDIV<xsl:eval>increment2(0)</xsl:eval></xsl:attribute>
  128.                 5:;0@0F8O 
  129.                 <SCRIPT>
  130.                                         <xsl:comment>
  131.                 document.writeln(myIncrement2);
  132.                 myIncrement2++;
  133.                 </xsl:comment>
  134.                                     </SCRIPT>
  135.                                     <SPAN>
  136.                                         <xsl:choose>
  137.                                             <xsl:when test="EXTENSION/GROUP-INFO/@name">
  138.                             -- <xsl:value-of select="EXTENSION/GROUP-INFO/@name"/>
  139.                                             </xsl:when>
  140.                                             <xsl:otherwise>
  141.                                             </xsl:otherwise>
  142.                                         </xsl:choose>
  143.                                     </SPAN>
  144.                                 </A>
  145.                             </DIV>
  146.                         </xsl:for-each>
  147.                     </DIV>
  148.                     <BR/>
  149.                     <BR/>
  150.                 </DIV>
  151.                 <xsl:for-each select="//STATEMENT">
  152.                     <DIV>
  153.                         <A>
  154.                             <xsl:attribute name="NAME">myDIV<xsl:eval>increment(0)</xsl:eval></xsl:attribute>
  155.                             <DIV class="head">
  156.                 5:;0@0F8O C7;0
  157.                 <SCRIPT>
  158.                                     <xsl:comment>
  159.                 document.writeln(myIncrement);
  160.                 if(myIncrement &gt; 1)document.all.multiStatement.style.display = "block";
  161.                 </xsl:comment>
  162.                                 </SCRIPT>
  163.                                 <!-- </SPAN> -->
  164.                                 <SPAN>
  165.                                     <xsl:choose>
  166.                                         <xsl:when test="EXTENSION/GROUP-INFO/@name">
  167.                             -- <xsl:value-of select="EXTENSION/GROUP-INFO/@name"/>
  168.                                         </xsl:when>
  169.                                         <xsl:otherwise>
  170.                                         </xsl:otherwise>
  171.                                     </xsl:choose>
  172.                                 </SPAN>
  173.                             </DIV><!--  -->
  174.                             <SCRIPT>
  175.                                 <xsl:comment>
  176.                 myIncrement++;
  177.                 </xsl:comment>
  178.                             </SCRIPT>
  179.                             <xsl:choose>
  180.                                 <xsl:when test="DATA-GROUP/DATA/CATEGORIES">
  181.                                     <SPAN class="head">
  182.                             0:CN 8=D>@<0F8N A>18@05B MB>B 251-C75;?
  183.                             </SPAN><BR/><BR/>
  184.                                     <DIV class="indentedData">
  185.                                         <xsl:apply-templates select="DATA-GROUP/DATA/CATEGORIES"/>
  186.                                     </DIV>
  187.                                 </xsl:when>
  188.                                 <xsl:otherwise>
  189.                                 </xsl:otherwise>
  190.                             </xsl:choose>
  191.                             <SPAN class="head">
  192.                     ! :0:>9 F5;LN >=0 A>18@05BAO?
  193.                     </SPAN><BR/><BR/>
  194.                             <DIV class="indentedData">
  195.                                 <xsl:apply-templates select="PURPOSE"/>
  196.                             </DIV>
  197.                             <SPAN class="head">
  198.                     B> 1C45B 8<5BL 4>ABC? : MB>9 8=D>@<0F88?
  199.                     </SPAN><BR/><BR/>
  200.                             <DIV class="indentedData">
  201.                                 <xsl:apply-templates select="RECIPIENT"/>
  202.                             </DIV>
  203.                             <SPAN class="head">
  204.                     0: 4>;3> MB0 8=D>@<0F8O 1C45B A>E@0=OBLAO?
  205.                     </SPAN><BR/><BR/>
  206.                             <DIV class="indentedData">
  207.                                 <xsl:apply-templates select="RETENTION"/>
  208.                             </DIV>
  209.                             <SPAN class="head">
  210.                     <5NB ;8 ?>;L7>20B5;8 4>ABC? : A2>59 8=D>@<0F88, A>1@0==>9 251-C7;><?
  211.                     </SPAN><BR/><BR/>
  212.                             <DIV class="indentedData">
  213.                                 <xsl:apply-templates select="//ACCESS"/>
  214.                             </DIV>
  215.                         </A>
  216.                     </DIV>
  217.                     <A HREF="#top" class="goTop"> =0G0;C</A><BR/><BR/>
  218.                 </xsl:for-each>
  219.                 <xsl:choose>
  220.                     <xsl:when test="//DISPUTES">
  221.                         <SPAN class="head">
  222.                             <A NAME="Dispute">
  223.         0: MB>B 251-C75; @07@5H05B A?>@=K5 2>?@>AK > A>1@0==KE 40==KE?
  224.         </A>
  225.                         </SPAN><BR/><BR/>
  226.                         <xsl:choose>
  227.                             <xsl:when test="//DISPUTES[@resolution-type='service']">
  228.                                 <DIV class="indentedData">
  229.                                     <xsl:for-each select="//DISPUTES-GROUP/DISPUTES">
  230.                                         <a id="howToRegisterDisputesLinkService" target="_blank">
  231.                                             <xsl:attribute name="myURI">
  232.                                                 <xsl:value-of select="@service"/>
  233.                                             </xsl:attribute>
  234.                                             <xsl:value-of select="@short-description"/>
  235.                                         </a><BR/>
  236.                                         <xsl:value-of select="@long-description"/>
  237.                                         <SCRIPT>
  238.                             howToRegisterDisputesLinkService.href = window.parent.dialogArguments.CreateAbsoluteUrl(howToRegisterDisputesLinkService.myURI);
  239.                             howToRegisterDisputesLinkService.id = "";
  240.                         </SCRIPT>
  241.                                         <BR/>
  242.                                     </xsl:for-each>
  243.                                 </DIV>
  244.                             </xsl:when>
  245.                             <xsl:when test="//DISPUTES[@resolution-type='independent']">
  246.                                 <DIV class="indentedData">
  247.                                     <xsl:for-each select="//DISPUTES-GROUP/DISPUTES">
  248.                                         <a id="howToRegisterDisputesLinkIndependent" target="_blank">
  249.                                             <xsl:attribute name="myURI">
  250.                                                 <xsl:value-of select="@service"/>
  251.                                             </xsl:attribute>
  252.                                             <xsl:value-of select="@short-description"/>
  253.                                         </a><BR/>
  254.                                         <SCRIPT>
  255.                             howToRegisterDisputesLinkIndependent.href = window.parent.dialogArguments.CreateAbsoluteUrl(howToRegisterDisputesLinkIndependent.myURI);
  256.                             howToRegisterDisputesLinkIndependent.id = "";
  257.                         </SCRIPT>
  258.                                         <xsl:value-of select="@long-description"/>
  259.                                         <BR/>
  260.                                     </xsl:for-each>
  261.                                 </DIV>
  262.                             </xsl:when>
  263.                             <xsl:when test="//DISPUTES[@resolution-type='court']">
  264.                                 <DIV class="indentedData">
  265.                                     <SPAN>
  266.                         >6=> ?>40BL >D8F80;L=CN 60;>1C 2 AC4 =0 MB>B 251-C75;.
  267.                         </SPAN>
  268.                                     <BR/>
  269.                                 </DIV>
  270.                             </xsl:when>
  271.                             <xsl:when test="//DISPUTES[@resolution-type='law']">
  272.                                 <DIV class="indentedData">
  273.                                     <SPAN>
  274.                         !?>@=K5 2>?@>AK > :>=D845=F80;L=>AB8 @07@5H0NBAO 2 A>>B25BAB288 A 70:>=><, C?><O=CB>< 2 >?8A0=88 ?>;8B8:8.
  275.                         </SPAN>
  276.                                     <BR/>
  277.                                 </DIV>
  278.                             </xsl:when>
  279.                             <xsl:otherwise>
  280.                             </xsl:otherwise>
  281.                         </xsl:choose>
  282.                     </xsl:when>
  283.                 </xsl:choose>
  284.             </BODY>
  285.         </HTML>
  286.     </xsl:template>
  287.     <xsl:template match="ACCESS">
  288.         <xsl:apply-templates select="nonident"/>
  289.         <xsl:apply-templates select="all"/>
  290.         <xsl:apply-templates select="contact-and-other"/>
  291.         <xsl:apply-templates select="ident-contact"/>
  292.         <xsl:apply-templates select="other-ident"/>
  293.         <xsl:apply-templates select="none"/>
  294.     </xsl:template>
  295.     <xsl:template match="PURPOSE">
  296.         <xsl:apply-templates select="current"/>
  297.         <xsl:apply-templates select="admin"/>
  298.         <xsl:apply-templates select="develop"/>
  299.         <xsl:apply-templates select="customization"/>
  300.         <xsl:apply-templates select="tailoring"/>
  301.         <xsl:apply-templates select="pseudo-analysis"/>
  302.         <xsl:apply-templates select="pseudo-decision"/>
  303.         <xsl:apply-templates select="individual-analysis"/>
  304.         <xsl:apply-templates select="individual-decision"/>
  305.         <xsl:apply-templates select="contact"/>
  306.         <xsl:apply-templates select="historical"/>
  307.         <xsl:apply-templates select="telemarketing"/>
  308.         <xsl:apply-templates select="other-purpose"/>
  309.     </xsl:template>
  310.     <xsl:template match="RECIPIENT">
  311.         <xsl:apply-templates select="ours"/>
  312.         <xsl:apply-templates select="delivery"/>
  313.         <xsl:apply-templates select="same"/>
  314.         <xsl:apply-templates select="other-recipient"/>
  315.         <xsl:apply-templates select="unrelated"/>
  316.         <xsl:apply-templates select="public"/>
  317.     </xsl:template>
  318.     <xsl:template match="RETENTION">
  319.         <xsl:apply-templates select="no-retention"/>
  320.         <xsl:apply-templates select="stated-purpose"/>
  321.         <xsl:apply-templates select="legal-requirement"/>
  322.         <xsl:apply-templates select="business-practices"/>
  323.         <xsl:apply-templates select="indefinitely"/>
  324.     </xsl:template>
  325.     <xsl:template match="CATEGORIES">
  326.         <xsl:apply-templates select="physical"/>
  327.         <xsl:apply-templates select="online"/>
  328.         <xsl:apply-templates select="uniqueid"/>
  329.         <xsl:apply-templates select="purchase"/>
  330.         <xsl:apply-templates select="financial"/>
  331.         <xsl:apply-templates select="computer"/>
  332.         <xsl:apply-templates select="navigation"/>
  333.         <xsl:apply-templates select="interactive"/>
  334.         <xsl:apply-templates select="demographic"/>
  335.         <xsl:apply-templates select="content"/>
  336.         <xsl:apply-templates select="state"/>
  337.         <xsl:apply-templates select="political"/>
  338.         <xsl:apply-templates select="health"/>
  339.         <xsl:apply-templates select="preference"/>
  340.         <xsl:apply-templates select="government"/>
  341.         <xsl:apply-templates select="other-category"/>
  342.     </xsl:template>
  343.     <!-- **************The Granular Templates************** -->
  344.     <xsl:template match="nonident">
  345.         <SPAN>
  346.     =D>@<0F8O ;8G=>3> ?>@O4:0 =5 A>18@05BAO 8 B5< A0<K< =54>ABC?=0.
  347.     </SPAN>
  348.         <BR/><BR/>
  349.     </xsl:template>
  350.     <xsl:template match="all">
  351.         <SPAN>
  352.     N10O 8=D>@<0F8O ;8G=>3> ?>@O4:0.
  353.     </SPAN>
  354.         <BR/><BR/>
  355.     </xsl:template>
  356.     <xsl:template match="contact-and-other">
  357.         <SPAN>
  358.     8G=0O 8=D>@<0F8O >1 M;5:B@>==KE 8;8 D878G5A:8E :>=B0:B=KE 40==KE ?>;L7>20B5;O, 0 B0:65 8=0O 8=D>@<0F8O, 845=B8D8F8@CNI0O ?>;L7>20B5;O.
  359.     </SPAN>
  360.         <BR/><BR/>
  361.     </xsl:template>
  362.     <xsl:template match="ident-contact">
  363.         <SPAN>
  364.     8G=0O 8=D>@<0F8O >1 M;5:B@>==KE 8;8 D878G5A:8E :>=B0:B=KE 40==KE ?>;L7>20B5;O (=0?@8<5@, ?>GB>2K9 04@5A).
  365.     </SPAN>
  366.         <BR/><BR/>
  367.     </xsl:template>
  368.     <xsl:template match="other-ident">
  369.         <SPAN>
  370.     =0O 8=D>@<0F8O ;8G=>3> ?>@O4:0 (=0?@8<5@, ?;0B0 70 ?>;L7>20=85 CA;C30<8 =B5@=5B0).
  371.     </SPAN>
  372.         <BR/><BR/>
  373.     </xsl:template>
  374.     <xsl:template match="none">
  375.         <SPAN>
  376.     BACBAB2C5B.
  377.     </SPAN>
  378.         <BR/><BR/>
  379.     </xsl:template>
  380.     <xsl:template match="current">
  381.         <SPAN>
  382.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 251-C7;>< 4;O 7025@H5=8O 459AB28O, 4;O :>B>@>3> >=0 ?@54>AB02;5=0, :0: >4=>@07>2>3>, =0?@8<5@, 2>72@0B @57C;LB0B>2 251-?>8A:0, ?5@5AK;:0 M;5:B@>==>3> ?8AL<0 8;8 ?@8=OB85 70:070, B0: 8 4;O ?>2B>@ONI53>AO, =0?@8<5@, ?@54>AB02;5=85 ?>4?8A:8 4;O 4>ABC?0 : >?5@0B82=>9 04@5A=>9 :=835 8;8 M;5:B@>==><C 1C<06=8:C.
  383.     </SPAN>
  384.         <BR/><BR/>
  385.     </xsl:template>
  386.     <xsl:template match="admin">
  387.         <SPAN>
  388.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O B5E=8G5A:>9 ?>445@6:8 @01>B>A?>A>1=>AB8 C7;0 8 53> >?5@0F8>==>9 A8AB5<K. 0?@8<5@, 4;O >1@01>B:8 8=D>@<0F88 CG5B=KE 70?8A59, >15A?5G5=8O 157>?0A=>AB8 8 @01>B>A?>A>1=>AB8 251-C7;0, ?@>25@:8 0:B82=>AB8 =0 251-C7;5.
  389.     </SPAN>
  390.         <BR/><BR/>
  391.     </xsl:template>
  392.     <xsl:template match="develop">
  393.         <SPAN>
  394.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O CA>25@H5=AB2>20=8O, >F5=:8 8;8 8=>3> CG5B0 ?@54>AB02;O5<KE MB8< 251-C7;>< 40==KE, CA;C3, ?@>4C:B>2 8;8 8=KE @K=>G=KE A2545=89. 
  395.     </SPAN>
  396.         <BR/><BR/>
  397.     </xsl:template>
  398.     <xsl:template match="customization">
  399.         <SPAN>
  400.             <!--Information might be used to tailor or modify the content or design of this Web site only to specifications affirmatively selected by the particular individual during a single visit or multiple visits to the site.
  401.     --></SPAN>
  402.         <BR/><BR/>
  403.     </xsl:template>
  404.     <xsl:template match="tailoring">
  405.         <SPAN>
  406.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O ?@8A?>A>1;5=8O 8;8 <>48D8:0F88 A>45@68<>3> 8;8 48709=0 251-C7;0 2> 2@5<O 53> >4=>:@0B=>3> ?>A5I5=8O. 0?@8<5@, M;5:B@>==K9 <03078= <>65B ?@54;030BL ?>A5B8B5;N A>?CBAB2CNI85 B>20@K =0 >A=>25 B5E B>20@>2, :>B>@K5 >= C65 ?><5AB8; 2 A2>N :>@78=C ?>:C?0B5;O.
  407.     </SPAN>
  408.         <BR/><BR/>
  409.     </xsl:template>
  410.     <xsl:template match="pseudo-analysis">
  411.         <SPAN>
  412.     =D>@<0F8O, >A=>20==0O =0 C=8:0;L=>< :>45, => :>B>@0O =5 <>65B 1KBL A>>B=5A5=0 A :>=:@5B=K< ?>;L7>20B5;5<, <>65B 8A?>;L7>20BLAO 4;O 0=0;870, 8AA;54>20=89 8 AB0B8AB8G5A:8E >BG5B>2. 0?@8<5@, :>;8G5AB2> ?>;L7>20B5;59 A C:070==K< ?>GB>2K< 8=45:A><.
  413.     </SPAN>
  414.         <BR/><BR/>
  415.     </xsl:template>
  416.     <xsl:template match="pseudo-decision">
  417.         <SPAN>
  418.     =D>@<0F8O, >A=>20==0O =0 C=8:0;L=>< :>45, => :>B>@0O =5 <>65B 1KBL A>>B=5A5=0 A :>=:@5B=K< ?>;L7>20B5;5<, <>65B 8A?>;L7>20BLAO 4;O ?@8=OB8O @5H5=8O, =5?>A@54AB25==> 70B@03820NI53> MB>3> ?>;L7>20B5;O. 0?@8<5@, ?>;L7>20B5;L A >?@545;5==K< ?>GB>2K< 8=45:A>< <>65B ?>;CG0BL @5:;0<C :><?0=89, @0A?>;>65==KE 2 MB>< @538>=5.
  419.     </SPAN>
  420.         <BR/><BR/>
  421.     </xsl:template>
  422.     <xsl:template match="individual-analysis">
  423.         <SPAN>
  424.     =D>@<0F8O, :>B>@0O <>65B 1KBL A>>B=5A5=0 A :>=:@5B=K< ?>;L7>20B5;5<, <>65B 8A?>;L7>20BLAO 4;O 0=0;870, 8AA;54>20=89 8 AB0B8AB8G5A:8E >BG5B>2. 0?@8<5@, 40==K5 > B8?5 8 480?07>=5 F5= =0 B>20@K, 708=B5@5A>202H85 :>=:@5B=>3> ?>;L7>20B5;O.
  425.     </SPAN>
  426.         <BR/><BR/>
  427.     </xsl:template>
  428.     <xsl:template match="individual-decision">
  429.         <SPAN>
  430.     =D>@<0F8O, :>B>@0O <>65B 1KBL A>>B=5A5=0 A :>=:@5B=K< ?>;L7>20B5;5<, <>65B 8A?>;L7>20BLAO 4;O ?@8=OB8O @5H5=8O, =5?>A@54AB25==> 70B@03820NI53> MB>3> ?>;L7>20B5;O. 0?@8<5@, 251-C75; <>65B ?@54;030BL :>=:@5B=K5 4><0 2 480?07>=5 F5=, 4>ABC?=KE 4;O MB>3> ?>;L7>20B5;O, =57028A8<> >B B>3>, 2 :0:>< 480?07>=5 F5= =0E>48;8AL ?@54H5AB2CNI85 70?@>AK.
  431.     </SPAN>
  432.         <BR/><BR/>
  433.     </xsl:template>
  434.     <xsl:template match="contact">
  435.         <SPAN>
  436.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O >1@0I5=8O : ?>;L7>20B5;N ?> >B;8G=K< >B B5;5D>=0 :0=0;0< A2O78 2 F5;OE @5:;0<K 8;8 ?@54;>65=8O ?@>4C:B>2 8;8 CA;C3, 2:;NG0O C254><;5=85 ?>A5B8B5;59 >1 >1=>2;5=88 MB>3> 251-C7;0.
  437.     </SPAN>
  438.         <BR/><BR/>
  439.     </xsl:template>
  440.     <xsl:template match="historical">
  441.         <SPAN>
  442.     =D>@<0F8O <>65B 0@E828@>20BLAO 8 E@0=8BLAO 4;8B5;L=>5 2@5<O 4;O A>E@0=5=8O AB0B8AB8G5A:8E 40==KE, :0: MB> >?@545;O5BAO ACI5AB2CNI8< 70:>=>40B5;LAB2><.
  443.     </SPAN>
  444.         <BR/><BR/>
  445.     </xsl:template>
  446.     <xsl:template match="telemarketing">
  447.         <SPAN>
  448.     =D>@<0F8O <>65B 8A?>;L7>20BLAO 4;O >1@0I5=8O : ?>;L7>20B5;N ?> B5;5D>=C 2 F5;OE @5:;0<K 8;8 ?@54;>65=8O ?@>4C:B>2 8;8 CA;C3.
  449.     </SPAN>
  450.         <BR/><BR/>
  451.     </xsl:template>
  452.     <xsl:template match="other-purpose">
  453.         <SPAN>
  454.     @C3>5 ?@8<5=5=85: <xsl:value-of match="other-purpose"/>
  455.         </SPAN>
  456.         <BR/><BR/>
  457.     </xsl:template>
  458.     <xsl:template match="ours">
  459.         <SPAN>
  460.     -B>B 251-C75;, 035=BK, 459AB2CNI85 >B 53> 8<5=8, 8;8 B@5BLO AB>@>=0, 035=B>< :>B>@>9 O2;O5BAO MB>B C75;. 35=B>< O2;O5BAO B@5BLO AB>@>=0, :>B>@0O >1@010BK205B 40==K5 B>;L:> 2 C:070==KE 2KH5 F5;OE, =0?@8<5@, 4;O >B?@02:8 B>20@>2 8;8 873>B>2;5=8O >B?5G0B:>2 D>B>3@0D89.
  461.     </SPAN>
  462.         <BR/><BR/>
  463.     </xsl:template>
  464.     <xsl:template match="delivery">
  465.         <SPAN>
  466.     .@848G5A:85 ;8F0, 8A?>;=ONI85 4>AB02:C, :>B>@K5 <>3CB 8A?>;L7>20BL 40==K5 4;O F5;59, >B;8G=KE >B 2K?>;=5=8O C:070==KE 459AB289.
  467.     </SPAN>
  468.         <BR/><BR/>
  469.     </xsl:template>
  470.     <xsl:template match="same">
  471.         <SPAN>
  472.     .@848G5A:85 ;8F0, A;54CNI85 ?>;8B8:5 :>=D845=F80;L=>AB8 MB>3> 251-C7;0.
  473.     </SPAN>
  474.         <BR/><BR/>
  475.     </xsl:template>
  476.     <xsl:template match="other-recipient">
  477.         <SPAN>
  478.     .@848G5A:85 ;8F0, ?>4>BG5B=K5 40==><C 251-C7;C, => <>3CI85 8A?>;L7>20BL MB8 40==K5 A?>A>1><, >B;8G=K< >B C:070==KE 2 ?>;8B8:5 MB>3> 251-C7;0.
  479.     </SPAN>
  480.         <BR/><BR/>
  481.     </xsl:template>
  482.     <xsl:template match="unrelated">
  483.         <SPAN>
  484.     .@848G5A:85 ;8F0, GLO ?>;8B8:0 8A?>;L7>20=8O 40==KE =5 8725AB=0 40==><C 251-C7;C.
  485.     </SPAN>
  486.         <BR/><BR/>
  487.     </xsl:template>
  488.     <xsl:template match="public">
  489.         <SPAN>
  490.     1I5AB25==K5 D>@C<K, =0?@8<5@, M;5:B@>==K5 4>A:8 >1JO2;5=89, 8;8 :><<5@G5A:85 M;5:B@>==K5 A?@02>G=8:8 =0 :><?0:B-48A:0E.
  491.     </SPAN>
  492.         <BR/><BR/>
  493.     </xsl:template>
  494.     <xsl:template match="no-retention">
  495.         <SPAN>
  496.     =D>@<0F8O =5 A>E@0=O5BAO ?>A;5 7025@H5=8O >48=>G=>9 M;5:B@>==>9 >?5@0F88. 
  497.     </SPAN>
  498.         <BR/><BR/>
  499.     </xsl:template>
  500.     <xsl:template match="stated-purpose">
  501.         <SPAN>
  502.     =D>@<0F8O A>E@0=O5BAO B>;L:> 2 C:070==KE 2KH5 F5;OE 8 C=8GB>605BAO 2 :@0BG09H5 2>7<>6=>5 2@5<O.
  503.     </SPAN>
  504.         <BR/><BR/>
  505.     </xsl:template>
  506.     <xsl:template match="legal-requirement">
  507.         <SPAN>
  508.     =D>@<0F8O A>E@0=O5BAO 4>;LH5, G5< B@51C5BAO 4;O 7025@H5=8O 8A?>;=5=8O B@51C5<>3> 459AB28O, => B>;L:> 2 F5;OE A>E@0=5=8O 40==KE > N@848G5A:>9 >B25BAB25==>AB8. 0?@8<5@, 70:>= <>65B @07@5H0BL ?>B@518B5;O< >A?0@820BL 2K?>;=5==K5 B@0=70:F88 2 B5G5=85 >?@545;5==>3> ?@><56CB:0 2@5<5=8, 8 B5< A0<K< 251-C75; <>65B A>E@0=OBL 70?8A8 >1 MB8E B@0=70:F8OE.
  509.     </SPAN>
  510.         <BR/><BR/>
  511.     </xsl:template>
  512.     <xsl:template match="business-practices">
  513.         <SPAN>
  514.     =D>@<0F8O <>65B A>E@0=OBLAO 2 B5G5=85 ?5@8>40, 70O2;5==>3> 40==K< ?>AB02I8:>< CA;C3.
  515.     </SPAN>
  516.         <BR/><BR/>
  517.     </xsl:template>
  518.     <xsl:template match="indefinitely">
  519.         <SPAN>
  520.     =D>@<0F8O <>65B A>E@0=OBLAO =5>?@545;5==>5 2@5<O.
  521.     </SPAN>
  522.         <BR/><BR/>
  523.     </xsl:template>
  524.     <xsl:template match="physical">
  525.         <SPAN>
  526.     8G=0O 8=D>@<0F8O >1 M;5:B@>==KE 8;8 D878G5A:8E :>=B0:B=KE 40==KE 8;8 @0A?>;>65=88 ?>;L7>20B5;O, =0?@8<5@, B5;5D>==K9 =><5@ 8;8 ?>GB>2K9 04@5A.
  527.     </SPAN>
  528.         <BR/><BR/>
  529.     </xsl:template>
  530.     <xsl:template match="online">
  531.         <SPAN>
  532.     8G=0O 8=D>@<0F8O > :>=B0:B=KE 40==KE 8;8 @0A?>;>65=88 ?>;L7>20B5;O 2 =B5@=5B5, =0?@8<5@, 04@5A M;5:B@>==>9 ?>GBK. 0G0ABCN, MB0 8=D>@<0F8O =5 7028A8B >B :>=:@5B=>3> :><?LNB5@0, 8A?>;L7C5<>3> 4;O 4>ABC?0 : =B5@=5BC.
  533.     </SPAN>
  534.         <BR/><BR/>
  535.     </xsl:template>
  536.     <xsl:template match="uniqueid">
  537.         <SPAN>
  538.     #=8:0;L=K9 :>4, ?>;CG5==K9 >B 251-C7;0 8;8 A;C61K 2 F5;OE ?>A;54CNI59 845=B8D8:0F88 ?>;L7>20B5;O. 
  539.     </SPAN>
  540.         <BR/><BR/>
  541.     </xsl:template>
  542.     <xsl:template match="purchase">
  543.         <SPAN>
  544.     =D>@<0F8O, A>1@0==0O ?@8 ?@8>1@5B5=88 ?@>4C:B0 8;8 CA;C38, 2:;NG0O A?>A>1 >?;0BK.
  545.     </SPAN>
  546.         <BR/><BR/>
  547.     </xsl:template>
  548.     <xsl:template match="financial">
  549.         <SPAN>
  550.     8G=0O D8=0=A>20O 8=D>@<0F8O, 2:;NG0O A>AB>O=85 AG5B0 4;O 40==>9 CG5B=>9 70?8A8, 10;0=A0, >?;0BK, :@548B=>9 8AB>@88, 8 8=D>@<0F8O > ?>:C?:0E 8;8 8A?>;L7>20=88 D8=0=A>2KE A@54AB2, 2:;NG0O :@548B=K5 8;8 4518B=K5 :0@BK.
  551.     </SPAN>
  552.         <BR/><BR/>
  553.     </xsl:template>
  554.     <xsl:template match="computer">
  555.         <SPAN>
  556.     =D>@<0F8O > :><?LNB5@5 8 A8AB5<5, 8A?>;L7C5<KE 4;O 4>ABC?0 : =B5@=5BC, =0?@8<5@, IP-04@5A, 4><5=, B8? ?@>3@0<<K >1>7@520B5;O =B5@=5B0, B8? >?5@0F8>==>9 A8AB5<K.
  557.     </SPAN>
  558.         <BR/><BR/>
  559.     </xsl:template>
  560.     <xsl:template match="navigation">
  561.         <SPAN>
  562.     =D>@<0F8O >1 >17>@5 251-C7;0, =0?@8<5@, ?>A5I5==K5 ?>;L7>20B5;5< 251-AB@0=8FK, 2@5<O >17>@0 :064>9 87 =8E.
  563.     </SPAN>
  564.         <BR/><BR/>
  565.     </xsl:template>
  566.     <xsl:template match="interactive">
  567.         <SPAN>
  568.     =D>@<0F8O > O2=KE 459AB28OE ?>;L7>20B5;O =0 251-C7;5, =0?@8<5@, 70?@>AK : ?>8A:>2>9 A8AB5<5, 2K?>;=O5<0O @538AB@0F8O, 8=K5 459AB28O A CG5B=>9 70?8ALN.
  569.     </SPAN>
  570.         <BR/><BR/>
  571.     </xsl:template>
  572.     <xsl:template match="demographic">
  573.         <SPAN>
  574.     5<>3@0D8G5A:85 8;8 A>F80;L=K5 AB0B8AB8G5A:85 40==K5, =0?@8<5@, ?>;, 2>7@0AB, 4>E>4, O2=> =5 845=B8D8F8@CNI85 ?>;L7>20B5;O. 
  575.     </SPAN>
  576.         <BR/><BR/>
  577.     </xsl:template>
  578.     <xsl:template match="content">
  579.         <SPAN>
  580.     !;>20 8 2K@065=8O, 8A?>;L7C5<K5 2 A>>1I5=8OE. 0?@8<5@, B5:AB M;5:B@>==KE ?8A5<, >1JO2;5=89 =0 M;5:B@>==KE 4>A:0E, B5:AB ?5@53>2>@>2 ?@8 M;5:B@>==>< >1I5=88.
  581.     </SPAN>
  582.         <BR/><BR/>
  583.     </xsl:template>
  584.     <xsl:template match="state">
  585.         <SPAN>
  586.     =K5 A?>A>1K, =0?@8<5@, HTTP 'cookie', 4;O >15A?5G5=8O 0:B82=>9 >1@0B=>9 A2O78 A ?>;L7>20B5;5< 8;8 4;O 02B><0B8G5A:>9 845=B8D8:0F88 ?>;L7>20B5;O, ?>2B>@=> ?>A5I0NI53> :>=:@5B=K9 251-C75; 8;8 :>=:@5B=>5 251-A>45@68<>5.
  587.     </SPAN>
  588.         <BR/><BR/>
  589.     </xsl:template>
  590.     <xsl:template match="political">
  591.         <SPAN>
  592.     =D>@<0F8O > G;5=AB25 8;8 ?@8=04;56=>AB8 : @07;8G=K< 3@C??0<, =0?@8<5@, : @5;838>7=K< >@30=870F8O<, ?@>DA>N70<, 8=K< ?@>D5AA8>=0;L=K< >@30=870F8O<, ?>;8B8G5A:8< ?0@B8O< 8 B.?.
  593.     </SPAN>
  594.         <BR/><BR/>
  595.     </xsl:template>
  596.     <xsl:template match="health">
  597.         <SPAN>
  598.     =D>@<0F8O > A>AB>O=88 D878G5A:>3> 8;8 C<AB25==>3> 74>@>2LO, A5:AC0;L=>9 >@85=B0F88, > ?>;L7>20=88 8;8 8=B5@5A5 : CA;C30< 74@02>>E@0=5=8O 8;8 ;5:0@AB25==K< ?@>4C:B0<.
  599.     </SPAN>
  600.         <BR/><BR/>
  601.     </xsl:template>
  602.     <xsl:template match="preference">
  603.         <SPAN>
  604.     =D>@<0F8O >1 8=48284C0;L=KE 2:CA0E 8 ?@54?>GB5=8OE, =0?@8<5@, ?@54?>G8B05<K5 F25B>2K5 30<<K 8;8 <C7K:0;L=K5 2:CAK. 
  605.     </SPAN>
  606.         <BR/><BR/>
  607.     </xsl:template>
  608.     <xsl:template match="location">
  609.         <SPAN>
  610.     =D>@<0F8O > D878G5A:>< @0A?>;>65=88, =0?@8<5@, 40==K5 GPS, :>B>@0O <>65B 8A?>;L7>20BLAO 4;O >BA;56820=8O B5:CI53> @0A?>;>65=8O 8 ?5@5<5I5=89 ?>;L7>20B5;O.
  611.     </SPAN>
  612.         <BR/><BR/>
  613.     </xsl:template>
  614.     <xsl:template match="government">
  615.         <SPAN>
  616.     >4K 8;8 =><5@0, 2K40==K5 ?@028B5;LAB25==K<8 >@30=0<8 4;O ?>AB>O==>9 845=B8D8:0F88 ?>;L7>20B5;O, =0?@8<5@, =><5@ 2>48B5;LA:>3> C4>AB>25@5=8O, :>4 A>F80;L=>3> AB@0E>20=8O, A5@8O 8 =><5@ ?0A?>@B0.
  617.     </SPAN>
  618.         <BR/><BR/>
  619.     </xsl:template>
  620.     <xsl:template match="other-category">
  621.         <SPAN>
  622.     =K5: <xsl:value-of match="other-category"/>
  623.         </SPAN>
  624.         <BR/><BR/>
  625.     </xsl:template>
  626.     <xsl:template match="DATA[@ref='#business.name']">
  627.         <A id="siteURL" target="_blank">
  628.             <xsl:attribute name="myURI">
  629.                 <xsl:value-of select="//DATA-GROUP/DATA[@ref='#business.contact-info.online.uri']"/>
  630.             </xsl:attribute>
  631.             <xsl:value-of select="."/>
  632.         </A>
  633.     </xsl:template>
  634.     <xsl:template match="POLICY/@discuri">
  635.         <xsl:value-of select="."/>
  636.     </xsl:template>
  637.     <xsl:template match="//EXPIRY">
  638.         <xsl:value-of select="@date"/>
  639.     </xsl:template>
  640. </xsl:stylesheet>